import 'dart:io';

void main(){
  print('开始执行主函数-----同步');
  getNetData().then((res){
    print(res);
  }).catchError((error){
    print(error);
  });
  print('我是不能被阻塞的同步任务');
}

Future<String> getNetData(){
  return Future((){
    sleep(Duration(seconds: 5));
    // return '成功获取网络数据';
    throw Exception('网络请求出现错误');
  });
}